//
//  Material.h
//  raytrace
//
//  Created by M on 9/12/12.
//  Copyright 2012 __MyCompanyName__. All rights reserved.
//

#include "glm/glm.hpp"


// make this a master class to sphere.class


using namespace glm;


class Material
{

public:
    Material();    
    Material(vec4 color, float reflecivity, float refracivity);
        
    void setMaterialProperties(vec4 color, float reflecivity, float refracivity);
    
    vec4 getColor() { return _color; };
    float getReflecivity() { return _refleclivity; };
    float getRefractivity() { return _refractivity; };

private:
    
    vec4 _color;
    float _refleclivity, _refractivity;
};